home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / 011-020 / amok14 / timersupport / timersuppot.dokn < prev   
Text File  |  1993-11-04  |  2KB  |  57 lines

  1. Dokumentation zu TimerSupport V1.0
  2.  
  3.  
  4. TimerSupport erleichetert die Arbeit mit dem TimerDevice.
  5. Man braucht nicht mehr umständlich das Decice zu öffnen ...
  6.  
  7.  
  8. Prozduren & Erklärungen
  9. -----------------------
  10.  
  11. Funktion  : OpenTimer(mode : BOOLEAN)
  12.  
  13. Übergabe  : mode : den Mode, mit dem das TimerDevice betriben werden soll
  14.  
  15. Erklärung : Diese Procedur öffnet das Timer-Device.
  16.             Man kann entweder :
  17.             TRUE  = es wird über den CIA-Timer betrieben
  18.             FALSE = es wird über den Vertikal-Blank(Strahlenrücklauf) messen.
  19.             
  20.             Beide haben Vor- und Nachteile.
  21.             Der Vertikal-Blank-Timer ist über längere Zeiträume konstant.
  22.             Er hat nur eine Auflösung vun 50stel Sekunden.
  23.             
  24.             Der CIA-Timer hat ein sehr feine Auflösung(ein Mikrosekunde).
  25.             Er wird allerdings sehr schnell ungenau.
  26.             
  27. =============================================================================== 
  28.  
  29. Funktion  : CloseTimer
  30.  
  31. Erklärung : Schließt das Timer-Device wieder.
  32.             Sie muß vor dem verlassen des Programms aufgerufen werden
  33.             (am besten als TermProcedure), darf aber nur einmal verwendet werden
  34.     
  35.     
  36. ================================================================================
  37.  
  38.  
  39. Funktion  : TimerWait(Sek,micr : LONGINT)
  40.  
  41. Übergabe  : Sek  = Anzahl der Sekunden, die das Timer-Device warten soll
  42.         micr = Anzahl der Microsekunden, die das Timer-Device warten soll
  43.             
  44. Erklärung : Diese Procedur ist prinzipiell das selbe wie Dos.Delay.
  45.             Man gib als ersten Parameter die anzahl der Sekunden, und als
  46.             zweiten die anzahl der Microsekunden (1/1000000 Sekunde) an.
  47.             Man hat allerdings auch die Möglichkeit nur sehr kurze Zeit zu
  48.             warten.
  49.             
  50. ================================================================================
  51.  
  52.  
  53. Funktion  : GetTimeLong(VAR Sek,micr : LONGINT)
  54.  
  55. Rückgabe  : Als VAR-Parameter
  56.             Sek  = Anzahl der Sekunden seit 1.1.78
  57.             micr = Anzahl der Micr